<!--
  This file is a part of the open-eBackup project.
  This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
  If a copy of the MPL was not distributed with this file, You can obtain one at
  http://mozilla.org/MPL/2.0/.
  
  Copyright (c) [2024] Huawei Technologies Co.,Ltd.
  
  THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
  EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
  MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
  -->

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
  This file is a part of the open-eBackup project.
  This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
  If a copy of the MPL was not distributed with this file, You can obtain one at
  http://mozilla.org/MPL/2.0/.
  
  Copyright (c) [2024] Huawei Technologies Co.,Ltd.
  
  THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
  EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
  MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
  -->

<!--
  This file is a part of the open-eBackup project.
  This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
  If a copy of the MPL was not distributed with this file, You can obtain one at
  http://mozilla.org/MPL/2.0/.
  
  Copyright (c) [2024] Huawei Technologies Co.,Ltd.
  
  THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
  EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
  MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
  -->

<!--
  This file is a part of the open-eBackup project.
  This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
  If a copy of the MPL was not distributed with this file, You can obtain one at
  http://mozilla.org/MPL/2.0/.
  
  Copyright (c) [2024] Huawei Technologies Co.,Ltd.
  
  THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
  EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
  MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
  -->

<html lang="en-us" xml:lang="en-us">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="DC.Type" content="topic">
  <meta name="DC.Title" content="Uploading the Kubernetes Installation Package to the Kubernetes Cluster">
  <meta name="product" content="">
  <meta name="DC.Relation" scheme="URI" content="en-us_topic_0000001959674261.html">
  <meta name="prodname" content="">
  <meta name="version" content="">
  <meta name="brand" content="30-OceanProtect Appliance 1.5.0-1.6.0 Help Center">
  <meta name="DC.Publisher" content="20240608">
  <meta name="DC.Format" content="XHTML">
  <meta name="DC.Identifier" content="EN-US_TOPIC_0000001932435518">
  <meta name="DC.Language" content="en-us">
  <link rel="stylesheet" type="text/css" href="public_sys-resources/commonltr.css">
  <title>Uploading the Kubernetes Installation Package to the Kubernetes Cluster</title>
 </head>
 <body style="clear:both; padding-left:10px; padding-top:5px; padding-right:5px; padding-bottom:5px">
  <a name="EN-US_TOPIC_0000001932435518"></a><a name="EN-US_TOPIC_0000001932435518"></a>
  <h1 class="topictitle1">Uploading the Kubernetes Installation Package to the Kubernetes Cluster</h1>
  <div>
   <p id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_p16263205421516">This section uses Kubernetes 1.23 as an example to describe how to upload the Kubernetes installation package to the Kubernetes cluster. The operations may vary depending on the version. If you have an image repository, you can also upload images to the image repository.</p>
   <div class="section" id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_section86041226145019">
    <h4 class="sectiontitle">Prerequisites</h4>
    <p id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_en-us_topic_0000001682777972_p155091416131516">Before uploading the Kubernetes installation package, download the XXX<em id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_i1651431843813"><strong id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_b665119217384">_K8s_BackupImage.tgz</strong></em> installation package based on the version and patch number. To obtain the Kubernetes installation package, perform the following steps:</p>
    <ul id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_en-us_topic_0000001682777972_ul1470191016457">
     <li id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_en-us_topic_0000001682777972_li12701151074511">For enterprise users: <a href="https://support.huawei.com/enterprise/en/flash-storage/oceanprotect-databackup-pid-258115661/software/" target="_blank" rel="noopener noreferrer">Click here</a>.</li>
     <li id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_en-us_topic_0000001682777972_li8194016184520">For carrier users: <a href="https://support.huawei.com/carrier/navi?coltype=software#col=software&amp;path=PBI1-21430725/PBI1-251363742/PBI1-250389226/PBI1-251366310/PBI1-258115661" target="_blank" rel="noopener noreferrer">Click here</a>.</li>
    </ul>
   </div>
   <div class="section" id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_section9489618195319">
    <h4 class="sectiontitle">Procedure</h4>
    <ol id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_ol1582192319535">
     <li id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li25831223175311"><span>Upload the obtained Kubernetes installation package to all nodes in the Kubernetes cluster.</span></li>
     <li id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li17995942115717"><a name="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li17995942115717"></a><a name="en-us_topic_0000001955319077_li17995942115717"></a><span>Go to the installation package path and run the following command to decompress the installation package:</span><p></p><pre class="screen" id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_screen22399112589">tar -xvzf <em id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_i19953174220148">XXX</em>_K8s_BackupImage.tgz</pre> <p></p></li>
     <li id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li164691476581"><a name="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li164691476581"></a><a name="en-us_topic_0000001955319077_li164691476581"></a><span>Go to the image package path and run the following command to import the image package to a Kubernetes node:</span><p></p>
      <div class="p" id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_p1872711154112">
       The x86 architecture is used as an example. For the Arm architecture, import the corresponding image package.
       <pre class="screen" id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_screen61619506017">ctr -n k8s.io i import k8s_backup_image_<em id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_i17127552215">x86</em>.tar </pre>
      </div> <p></p></li>
     <li id="EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li168502461906"><span>Perform <a href="#EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li17995942115717">2</a> to <a href="#EN-US_TOPIC_0000001932435518__en-us_topic_0000001955319077_li164691476581">3</a> on other Kubernetes cluster nodes.</span></li>
    </ol>
   </div>
  </div>
  <div>
   <div class="familylinks">
    <div class="parentlink">
     <strong>Parent topic:</strong> <a href="en-us_topic_0000001959674261.html">Preparing for Backup (Applicable to Native Kubernetes)</a>
    </div>
   </div>
  </div>
 </body>
</html>